package com.wy.project.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;

/**
 * @Author: wysk.
 * @Date: 2021/1/25
 * @Description:  项目审核信息
 **/
@Data
@Entity
public class ProjectApprovalInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键自增
     */
    @Id
    @TableId(type = IdType.AUTO)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(columnDefinition = "int(11) comment'主键自增'")
    private Integer id;

    /**
     * 业务标识
     */
    @Column(columnDefinition = "varchar(40) comment'业务标识'")
    private String code;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 项目审核的备注
     */
    private String des;

    /**
     * 是否通过,  1：通过  2：不通过
     */
    private Integer pass;

    /**
     * 产品信息的标识
     */
    private String projectInfoCode;

    /**
     * 审核类型,  1：基本信息  2：架构信息  3：技术选型  4：接口设计  5：数据库设计  6：需求评估  7：团队评估
     */
    private Integer type;

}
